#include "mmpf_typedef.h"
#include "mmpf_system.h"

/// @deprecated Customer and project ID
//MMP_CUSTOMER           gbCustomer  = {0xFF, 0x01, 0x01};
/** @brief Human-maintained release version
 *  Major.Minor.Build These 2 number could be retrieved from AIT tool with UVC XU.
 *  Build code is now linked to date code. The date code also linked to bcdDevice in some project.
 *  Minor code is decided by trunk code manger, usually with major library update or new big features.
 */
#if (CUSTOMER == NMG)
MMP_RELEASE_VERSION    gbFwVersion = {0x01, 0x01, 0x04};
#else
//MMP_RELEASE_VERSION    gbFwVersion = {0x01, 0x04, 0x02};
MMP_RELEASE_VERSION    gbFwVersion = {1, 15,  ((TRUNK_BCD          / 0x1000) * 1000) +
                                             (((TRUNK_BCD % 0x1000)/ 0x100)  * 100) +
                                             (((TRUNK_BCD % 0x100) /  0x10)  * 10) +
                                               (TRUNK_BCD % 0x10) + (SUB_DAY_VERSION * 10000)};
#endif

#if 0
MMP_UBYTE gbFwBuildDate[] = 
{
'0', 0x00,  // mm
'3', 0x00,  // mm
'0', 0x00,  // dd
'6', 0x00,  // dd
};
#endif

/// @USB product stream
MMP_UBYTE USB_PRODUCT_STR[14] = {'A','I','T',' ','8','4','x',' ',' ',' ',' ',' ',' ',' '};/// @DSC EXIF

